iT邦幫忙

2024 iThome 鐵人賽

DAY 27
0
自我挑戰組

串接綠界服務的疑難雜症詳解系列 第 27

【綠界發票】電子發票串接-驗證API

  • 分享至 

  • xImage
  •  

電子發票內的資訊建議先驗證過
才不會開立後才發現錯誤
這樣還要另外進行處理

綠界有特別針對一些參數
推出了幾支API讓我們進行驗證

今天就來介紹這些驗證API有哪些吧


1. 統一編號驗證

https://einvoice.ecpay.com.tw/B2CInvoice/GetCompanyNameByTaxID

在開立B2B發票時,會需要消費者提供統一編號
通常都是消費者要拿發票回去報公帳使用

當然,不是每個人都習慣結帳時報統一編號
難免有記錯公司統編的時候
如果可以事先驗證這組統編存不存在的話就好了

這種情況建議大家可以串接這支API
可以即時驗證該組統一編號是否存在
並同時回傳該組統編對應的公司名稱

小提醒:綠界官方技術文件有註明,這支API其實不是所有的統編都能查到,例如某些政府機構、公司福委會、醫療院所等等是會查不到的,所以建議把這支API當成輔助就好。

依照筆者的經驗
建議可以在前端讓消費者填入統編時
就順便呼叫這支API進行驗證

若查無資訊,就另外跳alert
提醒消費者查不到這組統編
請再次確認是否有誤

若消費者再次確認無誤
就可以繼續發票開立流程
這樣可以大幅減少開錯統編發票的情況哦


2. 手機條碼驗證

https://einvoice.ecpay.com.tw/B2CInvoice/CheckBarcode

每個人都可以從財政部申請一組手機載具條碼
若消費者選擇存入手機載具
但在網頁上不小心填錯條碼
就會導致收不到發票

為了減少這類情況產生
可以串接支專門驗證手機載具條碼的API

只要該組手機載具條碼存在
API就會回傳IsExist=Y
是不是很方便呢


3. 捐贈碼驗證

https://einvoice.ecpay.com.tw/B2CInvoice/CheckLoveCode

綠界電子發票還有提供捐贈功能
只要填入捐贈碼
就能直接幫消費者將發票捐贈至特定的機構

當然啦
捐贈碼也是會有填錯的時候

因此綠界也推出捐贈碼驗證API
只要該組捐贈碼存在
一樣會回傳IsExist=Y
這樣就可以減少填錯的可能性囉

以上就是三種用來進行驗證的API
建議大家可以先進行驗證再開立發票


注意事項:
這裡要提一點,就是綠界的這三支API都是調用財政部系統的數據進行驗證。
但由於財政部系統會不定期進行更新
財政部進行更新或維護的期間
可能會對這三支API的可用性造成影響
所以還是建議各位的系統不要寫成一定要驗證過才開發票
這樣寫死的話,如果剛好遇到財政部維護
就會完全開不了發票囉

當然,詳細的發票開立流程還是要依照各位的系統而訂
大家可以再評估看看


以上,就是今日份的內容

有任何問題都可以下方留言

我們明天見


上一篇
【綠界發票】電子發票串接-發票列印
下一篇
【綠界發票】電子發票串接-發票通知
系列文
串接綠界服務的疑難雜症詳解30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言